// src/admin/admin.module.ts
import { DynamicModule, Module } from '@nestjs/common';
import { AuthModule } from './auth/auth.module';
import { UsersModule } from './users/users.module';


@Module({
  providers: []
})
export class AdminModule {
  static forRoot(options: { prefix: string }): DynamicModule {
    return {
      module: AdminModule,
      imports: [AuthModule, UsersModule],
      providers: [
        {
          provide: 'ADMIN_OPTIONS',
          useValue: options,
        },
      ],
    };
  }
}